Spirit azure ray team (20/31)

Spirit azure ray team