macro signals