Outline of general principles