add some comments for req analysis