Refeita a arquitetura funcional.