19 add function change-dir