add changeLine()