implement the do_ls()
implement do_cat() and fix do_ls bug