added bundle structure