join and leave group & show public groups