add caching tip, than vs. then vs. that