bug fix, add interplotion for smooth