use `pushd` and `popd` i.s.o. `cd`