added a readmacro for ?''; no support for numbers