add Type