Spark Dynamics