- moved all loader into the loader instance