added range thing