use generic view mode