added viewport for screen