Change add code to allow non=array additions to the system