un poco más de cambios.... luego le pongo templates y ya será facil