Añadidos campos necesarios a users y pequeña refactorización