spreadAndWait: changed spread copies accordingly to the doc
cleuanup
Fixes
fixups