incorporates s3