spark generator