going backwards to go forwards