Added pushd. Still needs testing.