viewports for the resizing