add softdepend