changing codes