working on visual smoothness