added missing import scala.collection.immutable._