Here I will detail the protocols I used and the way I used them