Loop mechanism introduced