added cousins method