fix A4 procedure bugs