adicionado estruturas e outros fontes