re moves3 - now doing FlatMap/Where/Map like Scala for comprehension