add code types