=========== TYPE B =============