Author: ADENES TEIXEIRA ALVES