Rachel Perry's groups