improvement on slider