sacando funciones de JS principal, falta actualizar los datos retornados