Author: Daniel Almeida Curth