add new inventory, modify drag-drop