S3 modification