added cashflow payment convension
add matrix utilities