add spark and tip