need to finish transaction history and do interest