converted to Akka actors