implemented Group Modules