small rearranging, naming setviewportsize