change Structure