added unfinished preface