loop theory