add viewport for mobile viewing