preface revised