Added S3 operations