overhaul encounter system