add viewport for mobile support