choreographed a bit for testing sake