add re-init