tinkering with macros and the reader