dependency reaction plugin