add&clear