verbessert add_ds()