add dependency requirements