Add loop wrapper