for each virtual