structure determinations