Reinitialized with all the code