add version number handling to SessionData