change structure; add page_teaser.js