adding viewport
Merge pull request #36 from GJST-Capstone/gregory

adding viewport