use io macros