Commit of full functionality including edit, update and delete functions