added basic os detection