add budget function (mensual + category)