site: update examples
site: add api documentation