move price method location for easier diff