experimental macro support

oh... Thanks!!! :)