added products controller and model