split up functions for adding a project