add dependency directive