Implementing log
Merge branch 'topic/log'