moved init type classes into init package