new IO working with optila