Added Denise's logger and caching method.