altered viewport thing and some menu things