start adding viewport