area chart works for receipts, add inflation adjustment, refactor initialization