why #commit