add set viewport width and height