worked just a  bit on dragging