beginnings of multi-os support