We made some changes that have to do with the initialization of the data and the place of each error check