clean unnecessary