Added Macro core interfaces