Add softwareAgent