make macro and test works
write about new macro expansion