teardown mech