---------------------------type A-----------------------










---------------------------type B-----------------------