Rep groups