UPDATE-delete function, directions, revision