adding processing module