Scala Notes