update doc, example
lint
more linting
final linting