add crud operations to front end