functionality added to ProjectController