'implemented' a bit more of logger