adding software dependencies