changed api calls to individual item requests to use :slug