new method /comit method