add a nice table for caching and some more examples