updates Budget to use Contributor class