this is for processing commit