adding the data-fetch part
adding the analyse part