added products model and controller