Author: Pedro Vitor Duarte Brandao