changed commit structure