add crud to products controller