init type