add reader macros