cleaned os detections; added at least one test for each os