5. Definition of partner functions