Added syntax highlighting and saving.