add some considerations, and clarify line id