keep track of the "line total number"
implement naive line guard system