@captain1: all line so helpfull