update creation of project and error handling