re-init with base