revenge view and controller