better examples, better docs