updated with Scala syntax highlighting