s3 variables