mving around Resolver class