Principles and prediction by