only reinitializing doesn't work