passing arg during macro invocation