Add budget model

how about `used`?