Add loop opt