think i have the view port working