add loader compiler