Começo geracao de codigo