prepared for project delete implementation