REPAIR & REVERSE ENGINEERING