hands-on page update