bug fix add dependency