moved check software script around