horse-class-in-progress