modular s3 provider