Mudei alguns nomes para usar o prefixo IGB. Comentários em português