improved ls
improved ls