First Scala wrapper