fix freeze, add extend