macro parser is working