add basic type