with opposite or alternate leaves according to kind