added overwrite support (partial). folders not done yet
added new make rules
TODO notes