add multi os