add some comments and annotations