primeiro exemplo de geracao