section 2.2: add preface problem