versão quase pronta