important change for developers: %Y replaces %D to print identities!
- first working version - make dist should work - things to do: - UML testing! - more cleanups