working app, need to join
completed phases 1 & 2