ordering should start in the server