finish with tree remove method