enpassant loops