Wip on Spark Patterns.