updated syntax highlighting and tabs