generalized sessionID