Use formation algorithms for orderApproach