implemented animation blending 0.2 seconds blend time