added join_waitlist()