sets structure.