refactored format in which users can join groups
users can post content