Advanced Choreography: January 2023