THIS IS A GIGANTIC TASK JUST DURING THE