little structure updates