Aplicando Blueprints com estrutura Funcional