type bundle