more scalaish