type components listing