improved DnD interface [to do]