add viewport and title