trying to be windows compatible