injection resolver