add several codes