logging, perf logging, DAO refactor