overhaul system model