#238 add GetProvider