area case class introduced