reorganized and implemented draggable items