add products controller and custom routes