swarms and datafor hard problems