added infrastructure for each rvm to have a seglist and transaction table, still need to find a way to assign rvm id's