add; spark