notes: p187~p192