add projects and users, some controller logic