modify virutal call