Versión final ..
No es un ejemplo funcional pero por algun lado se empieza!