working sessions with routing added