os fixes