updating codes