commit (add + fix + update)