transaction remove method added