removed evalmacro since i would need to rewrite the macro to get it to work