This is the starting state and `finalize()` method return the variables to the starting state. Not blocking now but I'll refactor it into a more convenient `reset()` function to avoid code duplications.