actualizado, solo falta arreglar las tablas