text helpers and list flow