intricate choreography