why principal?