documentation for examples