refactoring, rm the shared summary