add another os detection