Primer intento casi funcional