four passes3