added code for M8. generating reports from range of dates needs to be
complete. there is also a bug on my end when I try to make transactions