add 'role' field
store rep rec for calc.calc
listrep with json to select which to display