sparking mechanism