commiting so i can pull
refactored the code to make a bucket object