loop modeling