adding some interactivity, live form validation and ajax navi