Principles and concretes