Montlhy donations refactor