preface init