changed viewport setup