comments
clean up examples
better var name
flexible options
version bump