existed macro collector formatter