richer documentation