add request dependence