can now change viewport