changeBundle now consider id and name