restore smooth