implement teardown