support custom reporter modules