worked on preface