symlinks: tree generation not brokenm but stil awfull. Needs complete rewrite