Deduplication
Evaluate abs path in a better way
More documentation