trying to suss out a structure