started work on drag and drop functionality