commit related function removed