Unique transaction factory added