Author: Jack Thomas Taylor; Luis Henrique Rolim;