adding numericality test for product model