add field and new code