Scala 3 practice