Better 1had executable code

- command are simpler
- adding new date methods should be easier