added fixed viewport