use View::forge instead of View::factory