working on addexpense interface