Directory Listing
- better use a class than a define, as a class will be created only once
- better function
- add a timezone module