add line-mode