JGL choreography