add functions for adding project and room