added a better default list without recursion and ls -a with recursion