funiculus operator
update doc
update doc