new resolve mechanism in Builder