further work on the dsd