add S3 dependency