more work with views and messages