Scala initial commit