drag and drop modified adapter, work in progress