Implementing DnD functionality in progress