the lines are changes mostaly