implemented part of the couple behavior