tidy
better docs, with examples