added join, user profiles, and event edit