#567 log highligts

it's against the idea of TDD. we should implement a test first and then the code. otherwise, there is a big risk of putting something into production, which is not tested. it's better to have a test that is skipped than a code that is not yet tested.