https://learnprogramming.in.net/expense-tracker-manage-and-categorize-your-expenses-in-java/