a view and a test