better examples in doc