add resolver