added personal rationality
added voi calculations