This is for project 2 in scalable data infastructures