add find method to principal