@Brief: full commit