add usage functions
Merge branch 'master' into version

* master:
  add usage functions
bump version