Correción y estructuración

se corregieron los tipos de datos, se estruturo de forma que pueda
moverme entre el codigo