final version of my_ls has been realized