Initial checkin from spark.io