Scala progs