explain macro in README