primera versio funcional