added req.scala