refactored code a bit and added GetCompetitivePricingForASIN