virtual recall