started to add droppable and selectable functions