adding processing