Mejoras  de la bd y refactorizcion del codigo