type decl finder updated