Terminando primeira versão final :D