starting work on line editor. data structures.