finances refactored
fix