typesafe -> light play core