page load structure update