drag and drop our own way