everything is "done", core logic broken though

issues with escaping path strings