#60 First implementation of the interface of the step2 (order)