parameter refactoring to dda_*