add "view extension"