First revision of loops