add support for syntax highlighting, edit, delete