finish CRUD methods for projects