Refactor before reimplementing transactions
get name from builder