analysis view and controller