Development

Fixed several bugs

any reason not to use `**self.dsp_options` here?