flags IO