multitude of fixes to try to fix the spike soruce array