still working on dsp-arm interaction