Revert "ls not working again?"

This reverts commit 969b065fba17de470514e42c4c349667d0c89683.
revert this commit too
Revert "revert this commit too"

This reverts commit b6702b1ab566e04d01e6a246f22d80159d07d24e.