# req-017 As a user, I want: - Buckets to represent real categories of spending, like beer and holidays; - Pipes to represent how much I want to come in and out of each bucket; - Each real transaction I make to be associated with at most one bucket; - Buckets to have a balance, which represents the amount of money I intend to be free to spend in the real category of spending which that bucket represents; so that I can have buckets and pipes which express how I want to distribute, and have previously distributed, my incomings and outgoings. Source: req-002 Satisfied by: dml-bucket, dml-pipe, dml-transaction