The Principles of Adaption