add loops