adds support for new macro call