initial conneg for types