add prefix changing support