added validation to product price