Modificado maneira, primeira versão funcional