added functionality to software screen