adding software and data