basic group join workflow