added request dependency closes #1