changed abstract to preface