rename tl to top_level for less magic and more readability
resursive dest dir creation issue fixed