implemented numericality validation on value attribute of the product