type1                                                                      type 2