attempt on using multi os enviorment