refactored the SdA module to sda, in an effort to address the unpickling problem (where the name SdA was resolving to a module rather than a type)