Apex publisher