solve the injection problem