four pass loop