add a list of required software