added date field and balance field