update with syntax highlighting