improve dd with multiple selections