use loop