S3 become a class
build