default: add viewport