chap4 update: main features