add dependency checker