load caching functions last.