added a macro and results