Added compileprovider.