Add backend for applying public groups