adding new controller and model updates for online hcv version