fixes #1 with usage examples