make sure that it resets itself