dynamic drag and drop tree

add new item