Author: Diogo Soares da Silva e. Bivar