implementation done, can no go over to testing, still need to make sure only master reads in the data