experimental os detection