added piece dragging