halley's Groups