s3 adaptor