init find alternative type definition
k