Total result repair

Total result repair