its for when the scheduler runs more than once. 
object is already created, yes. but the variables get modified. we wanna guarantee that when the user says "yes, i want to run the algorithm shit again" that the variables get default values again.