Añadida BBDD y refactoring