given it a structure