Version inicial Victor
Nueva version. refactored.