better commit