Specifying principle class