fixed join bug
added validation code to join screen