new dragging works, need to work on dropping