add group check function