add orders generator and test spec