syntax highlighting attempt 4