viewport fix

hopefully