add ch12.3.1