support LibrarySession