removed logger and config memoization