still working on it... added some string utils for windows paths