Basic Principles And Progress