working on drag and drop got initial drag setup