structure refined