updated replier.scala