added S3 deployment mechanism