working on delete, update, rename, select, project