abstracted the s3 bucket code for future listings