fix virtual view