os path seperator fixes