what is a virtual and how do i get one