add expense validation