got crud operations working