=====================
TYPE 1


=====================
TYPE 2