add getSubNode
implement delete logic
add get curator
implement create logic