Today I read the three examples of graphX and understood what they are doing. By the way ,I mastered a grammar of option[T] and Some(x)