problem with product price validation