validation and page load updated/completed