- Custom line iterator code for file loading, because rust's built-in one only recognizes LF and CRLF. - Line number display - File opening by entering path - UI that wraps editors, for split view. - Undo functionality