first commit
supports cd and exit
cd and exit
cd and exit