extended preview and components