agregue ddl para evaluar

sigo cambiando algunas cosas pero lo subi para que lo veas, porque en un
rato me voy a trabajar, a la noche sigo avanzando y subo algunas cosas
mas.