Initial commit
small fixes in doc
upgrade
add functions