add viewport for better mobile