fix up algo, cli, and add ability to provide own name
2.0.0