Barchi on for two more years