extract and spec method for combining/selecting responsible party loop