update programmatic usage instructions