log messages implemented