add dependency-main