Add width and height setting
Add viewport