change global structure