Notifications, Validation, DebtsLoans remaining; messy code