added Product Model