Add step option.
Add changelog.
Add more calls to public api.