edited method for mvk