reinitializes