crud completed