refactored modals et al
copy change
refactored budget item model