working with newegg api