code overhaul