started moving some controller logic to service for budget model, implemented rich flash message