test different loop