added viewport size topography