added group joining, privacy, and member deletion