changing structure
changes