initial macro resolving
completion for macro