* add macro for I/O functions and relations