add an experimental new usage api
bump version