new version with filing utility function: no savings choice