adicionando o source (funções descritas no README.md)