adding loader back until a custom one is made or better implemented