Add some comments, hope for answers