added cd .. support using a stack