TYPE A

?
TYPE B