updated preface