refactor budget month, view changes