# req-017 As a user, I want to know that: - My buckets represent my real categories of spending, like beer and holidays; - My pipes represent how much I want to come in and out of each bucket; - Each real transaction I make may be associated with at most one bucket; - Buckets 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 Requires: dml-bucket, dml-pipe, dml-transaction, req-095