A view into another world through the portal in the computer screen