adding software step