logik en ordentlig spark.