created many structure factors