reinitialized from origin