get rid of de_steps (wip)