add viewport to views