vernam improvement