personal digest was refactored