here should be 3 or at leasr 2 commit