added Foreword and Appendex