add some comments for doc