virtual and extempore   id:  3917983