implement join route, need to make sure it works