revise shell notes and gc summary