fix
fix
pushd and popd