volvi a modificar la estructura, con clases se me dificulto mucho, quizas con mas practica lo logre dominar