Initial version of NameResolver