provider for silex