made structure better