modified code miss in typeBuilder