add data processor module