reverse step ordering