implement groups#join and groups#view view