allow variable veiw distance