join group functionality completed