preface updated