adding a looper to keep things moving when nobody is using it