make os handling the same