add 2 buttons, self-correction finish