need resolver