financeScale rewritten