updated session driver structure