Main structure updated