adding initial support for views