reserts data order