tweak multi os compatability