add comments feature. fix #3