expenses backup function now returns array with expense items objects