some functions reworked, non windows platform path handling fixed