Implementacao do let - precisa testar!
merging