javascript_dom work up to section 4