Our project in Java + Scala