work on macro calls