addTypeItem function fixed