add code type