Scala Program