two modules for Scala