updating structure a tad