add a controller to handle adding items