viewport almost working