lecture30: revision