preface memory