added rqSmooth