TYPE 1:

TYPE 2: