structure integration