`pspectrum` is functional
some tweeks may be needed
shakedown is definitely needed at this point
.so ignore