as usual, forgot to set viewport