change structur