autoupgrader programming component