uname handle subprojects, fixed project switcher