started os detection class, broken