pattern version 2: DOM interface