changing structures with vectors 4112779