dual space virtual