added spark comm