clean loop engine