updated code section