try to use unresolved and resolved type