sessions and dynamic choices tweking