code cleanup: logging unified
desing diagram added