Spark

Working on Spark. Not sure what to do about publish_P yet but thought I'd share