Added actual functionality to cashflows, ugly though.  need to make more elegant.  elegantize