correct small bugs in 29_