added pricebook retrieval
typecast price to fix type error