Author: Tavares Joao Manuel RS