experimenting with custom ls functions