Primeira versão totalmente funcional