modernize structure